/*
 * Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

#include <climits>
#include <gtest/gtest.h>
#include "../SubgroupsBaseFunc.h"
#include "../ActsSubgroups0004TestSuite.h"
#include "shrinkdefine.h"

using namespace std;
using namespace testing::ext;
using namespace OHOS;

static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveoru8vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_u8vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivexoru8vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_u8vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupaddint16t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_int16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmulint16t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_int16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupminint16t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_int16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmaxint16t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_int16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupandint16t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupand_int16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgrouporint16t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupor_int16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupxorint16t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_int16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveaddint16t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_int16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemulint16t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_int16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveminint16t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_int16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemaxint16t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_int16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveandint16t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_int16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveorint16t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_int16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivexorint16t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_int16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveaddint16t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_int16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemulint16t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_int16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveminint16t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_int16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemaxint16t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_int16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveandint16t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_int16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveorint16t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_int16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivexorint16t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_int16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupaddi16vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_i16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmuli16vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_i16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmini16vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_i16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmaxi16vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_i16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupandi16vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupand_i16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupori16vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupor_i16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupxori16vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_i16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveaddi16vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_i16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemuli16vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_i16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemini16vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_i16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemaxi16vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_i16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveandi16vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_i16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveori16vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_i16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivexori16vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_i16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveaddi16vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_i16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemuli16vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_i16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemini16vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_i16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemaxi16vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_i16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveandi16vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_i16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveori16vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_i16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivexori16vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_i16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupaddi16vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_i16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmuli16vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_i16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmini16vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_i16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmaxi16vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_i16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupandi16vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupand_i16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupori16vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupor_i16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupxori16vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_i16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveaddi16vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_i16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemuli16vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_i16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemini16vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_i16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemaxi16vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_i16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveandi16vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_i16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveori16vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_i16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivexori16vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_i16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveaddi16vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_i16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemuli16vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_i16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemini16vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_i16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemaxi16vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_i16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveandi16vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_i16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveori16vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_i16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivexori16vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_i16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupaddi16vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_i16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmuli16vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_i16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmini16vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_i16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmaxi16vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_i16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupandi16vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupand_i16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupori16vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupor_i16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupxori16vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_i16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveaddi16vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_i16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemuli16vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_i16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemini16vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_i16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemaxi16vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_i16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveandi16vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_i16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveori16vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_i16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivexori16vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_i16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveaddi16vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_i16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemuli16vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_i16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemini16vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_i16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemaxi16vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_i16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveandi16vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_i16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveori16vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_i16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivexori16vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_i16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupadduint16t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_uint16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmuluint16t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_uint16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupminuint16t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_uint16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmaxuint16t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_uint16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupanduint16t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupand_uint16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgrouporuint16t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupor_uint16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupxoruint16t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_uint16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveadduint16t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_uint16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemuluint16t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_uint16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveminuint16t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_uint16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemaxuint16t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_uint16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveanduint16t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_uint16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveoruint16t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_uint16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivexoruint16t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_uint16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveadduint16t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_uint16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemuluint16t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_uint16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveminuint16t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_uint16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemaxuint16t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_uint16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveanduint16t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_uint16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveoruint16t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_uint16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivexoruint16t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_uint16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupaddu16vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_u16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmulu16vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_u16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupminu16vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_u16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmaxu16vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_u16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupandu16vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupand_u16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgrouporu16vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupor_u16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupxoru16vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_u16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveaddu16vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_u16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemulu16vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_u16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveminu16vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_u16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemaxu16vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_u16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveandu16vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_u16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveoru16vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_u16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivexoru16vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_u16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveaddu16vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_u16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemulu16vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_u16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveminu16vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_u16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemaxu16vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_u16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveandu16vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_u16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveoru16vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_u16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivexoru16vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_u16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupaddu16vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_u16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmulu16vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_u16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupminu16vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_u16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmaxu16vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_u16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupandu16vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupand_u16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgrouporu16vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupor_u16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupxoru16vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_u16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveaddu16vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_u16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemulu16vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_u16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveminu16vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_u16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemaxu16vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_u16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveandu16vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_u16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveoru16vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_u16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivexoru16vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_u16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveaddu16vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_u16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemulu16vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_u16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveminu16vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_u16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemaxu16vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_u16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveandu16vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_u16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveoru16vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_u16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivexoru16vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_u16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupaddu16vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_u16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmulu16vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_u16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupminu16vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_u16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmaxu16vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_u16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupandu16vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupand_u16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgrouporu16vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupor_u16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupxoru16vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_u16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveaddu16vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_u16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemulu16vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_u16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveminu16vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_u16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemaxu16vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_u16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveandu16vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_u16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveoru16vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_u16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivexoru16vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_u16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveaddu16vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_u16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemulu16vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_u16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveminu16vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_u16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemaxu16vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_u16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveandu16vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_u16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveoru16vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_u16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivexoru16vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_u16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupaddint, "dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_int*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmulint, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_int*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupminint, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_int*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmaxint, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_int*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupandint, "dEQP-VK.subgroups.arithmetic.graphics.subgroupand_int*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgrouporint, "dEQP-VK.subgroups.arithmetic.graphics.subgroupor_int*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupxorint, "dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_int*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveaddint, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_int*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemulint, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_int*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveminint, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_int*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemaxint, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_int*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveandint, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_int*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveorint, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_int*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivexorint, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_int*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveaddint, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_int*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemulint, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_int*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveminint, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_int*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemaxint, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_int*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveandint, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_int*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveorint, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_int*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivexorint, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_int*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupaddivec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_ivec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmulivec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_ivec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupminivec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_ivec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmaxivec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_ivec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupandivec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupand_ivec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgrouporivec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupor_ivec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupxorivec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_ivec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveaddivec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_ivec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemulivec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_ivec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveminivec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_ivec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemaxivec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_ivec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveandivec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_ivec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveorivec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_ivec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivexorivec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_ivec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveaddivec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_ivec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemulivec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_ivec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveminivec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_ivec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemaxivec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_ivec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveandivec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_ivec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveorivec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_ivec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivexorivec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_ivec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupaddivec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_ivec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmulivec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_ivec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupminivec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_ivec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmaxivec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_ivec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupandivec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupand_ivec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgrouporivec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupor_ivec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupxorivec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_ivec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveaddivec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_ivec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemulivec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_ivec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveminivec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_ivec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemaxivec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_ivec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveandivec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_ivec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveorivec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_ivec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivexorivec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_ivec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveaddivec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_ivec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemulivec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_ivec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveminivec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_ivec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemaxivec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_ivec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveandivec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_ivec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveorivec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_ivec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivexorivec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_ivec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupaddivec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_ivec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmulivec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_ivec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupminivec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_ivec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmaxivec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_ivec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupandivec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupand_ivec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgrouporivec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupor_ivec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupxorivec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_ivec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveaddivec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_ivec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemulivec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_ivec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveminivec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_ivec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemaxivec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_ivec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveandivec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_ivec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveorivec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_ivec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivexorivec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_ivec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveaddivec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_ivec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemulivec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_ivec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveminivec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_ivec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemaxivec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_ivec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveandivec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_ivec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveorivec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_ivec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivexorivec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_ivec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupadduint, "dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_uint*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmuluint, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_uint*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupminuint, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_uint*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmaxuint, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_uint*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupanduint, "dEQP-VK.subgroups.arithmetic.graphics.subgroupand_uint*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgrouporuint, "dEQP-VK.subgroups.arithmetic.graphics.subgroupor_uint*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupxoruint, "dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_uint*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveadduint, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_uint*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemuluint, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_uint*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveminuint, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_uint*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemaxuint, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_uint*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveanduint, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_uint*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveoruint, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_uint*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivexoruint, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_uint*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveadduint, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_uint*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemuluint, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_uint*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveminuint, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_uint*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemaxuint, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_uint*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveanduint, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_uint*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveoruint, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_uint*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivexoruint, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_uint*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupadduvec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_uvec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmuluvec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_uvec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupminuvec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_uvec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmaxuvec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_uvec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupanduvec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupand_uvec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgrouporuvec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupor_uvec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupxoruvec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_uvec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveadduvec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_uvec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemuluvec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_uvec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveminuvec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_uvec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemaxuvec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_uvec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveanduvec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_uvec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveoruvec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_uvec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivexoruvec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_uvec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveadduvec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_uvec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemuluvec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_uvec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveminuvec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_uvec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemaxuvec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_uvec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveanduvec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_uvec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveoruvec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_uvec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivexoruvec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_uvec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupadduvec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_uvec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmuluvec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_uvec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupminuvec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_uvec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmaxuvec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_uvec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupanduvec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupand_uvec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgrouporuvec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupor_uvec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupxoruvec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_uvec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveadduvec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_uvec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemuluvec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_uvec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveminuvec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_uvec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemaxuvec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_uvec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveanduvec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_uvec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveoruvec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_uvec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivexoruvec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_uvec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveadduvec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_uvec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemuluvec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_uvec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveminuvec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_uvec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemaxuvec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_uvec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveanduvec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_uvec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveoruvec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_uvec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivexoruvec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_uvec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupadduvec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_uvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmuluvec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_uvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupminuvec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_uvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmaxuvec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_uvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupanduvec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupand_uvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgrouporuvec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupor_uvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupxoruvec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_uvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveadduvec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_uvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemuluvec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_uvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveminuvec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_uvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemaxuvec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_uvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveanduvec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_uvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveoruvec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_uvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivexoruvec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_uvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveadduvec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_uvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemuluvec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_uvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveminuvec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_uvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemaxuvec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_uvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveanduvec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_uvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveoruvec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_uvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivexoruvec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_uvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupaddint64t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_int64_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmulint64t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_int64_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupminint64t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_int64_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmaxint64t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_int64_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupandint64t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupand_int64_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgrouporint64t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupor_int64_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupxorint64t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_int64_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveaddint64t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_int64_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemulint64t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_int64_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveminint64t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_int64_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemaxint64t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_int64_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveandint64t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_int64_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveorint64t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_int64_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivexorint64t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_int64_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveaddint64t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_int64_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemulint64t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_int64_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveminint64t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_int64_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemaxint64t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_int64_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveandint64t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_int64_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveorint64t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_int64_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivexorint64t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_int64_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupaddi64vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_i64vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmuli64vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_i64vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmini64vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_i64vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmaxi64vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_i64vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupandi64vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupand_i64vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupori64vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupor_i64vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupxori64vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_i64vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveaddi64vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_i64vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemuli64vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_i64vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemini64vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_i64vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemaxi64vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_i64vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveandi64vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_i64vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveori64vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_i64vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivexori64vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_i64vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveaddi64vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_i64vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemuli64vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_i64vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemini64vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_i64vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemaxi64vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_i64vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveandi64vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_i64vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveori64vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_i64vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivexori64vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_i64vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupaddi64vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_i64vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmuli64vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_i64vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmini64vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_i64vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmaxi64vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_i64vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupandi64vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupand_i64vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupori64vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupor_i64vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupxori64vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_i64vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveaddi64vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_i64vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemuli64vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_i64vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemini64vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_i64vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemaxi64vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_i64vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveandi64vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_i64vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveori64vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_i64vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivexori64vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_i64vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveaddi64vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_i64vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemuli64vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_i64vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemini64vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_i64vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemaxi64vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_i64vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveandi64vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_i64vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveori64vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_i64vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivexori64vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_i64vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupaddi64vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_i64vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmuli64vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_i64vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmini64vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_i64vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmaxi64vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_i64vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupandi64vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupand_i64vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupori64vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupor_i64vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupxori64vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_i64vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveaddi64vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_i64vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemuli64vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_i64vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemini64vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_i64vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemaxi64vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_i64vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveandi64vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_i64vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveori64vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_i64vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivexori64vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_i64vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveaddi64vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_i64vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemuli64vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_i64vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemini64vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_i64vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemaxi64vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_i64vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveandi64vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_i64vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveori64vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_i64vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivexori64vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_i64vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupadduint64t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_uint64_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmuluint64t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_uint64_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupminuint64t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_uint64_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmaxuint64t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_uint64_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupanduint64t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupand_uint64_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgrouporuint64t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupor_uint64_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupxoruint64t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_uint64_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveadduint64t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_uint64_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemuluint64t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_uint64_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveminuint64t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_uint64_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemaxuint64t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_uint64_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveanduint64t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_uint64_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveoruint64t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_uint64_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivexoruint64t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_uint64_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveadduint64t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_uint64_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemuluint64t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_uint64_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveminuint64t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_uint64_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemaxuint64t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_uint64_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveanduint64t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_uint64_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveoruint64t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_uint64_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivexoruint64t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_uint64_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupaddu64vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_u64vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmulu64vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_u64vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupminu64vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_u64vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmaxu64vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_u64vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupandu64vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupand_u64vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgrouporu64vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupor_u64vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupxoru64vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_u64vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveaddu64vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_u64vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemulu64vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_u64vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveminu64vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_u64vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemaxu64vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_u64vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveandu64vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_u64vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveoru64vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_u64vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivexoru64vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_u64vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveaddu64vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_u64vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemulu64vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_u64vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveminu64vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_u64vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemaxu64vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_u64vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveandu64vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_u64vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveoru64vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_u64vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivexoru64vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_u64vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupaddu64vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_u64vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmulu64vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_u64vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupminu64vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_u64vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmaxu64vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_u64vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupandu64vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupand_u64vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgrouporu64vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupor_u64vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupxoru64vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_u64vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveaddu64vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_u64vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemulu64vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_u64vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveminu64vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_u64vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemaxu64vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_u64vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveandu64vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_u64vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveoru64vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_u64vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivexoru64vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_u64vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveaddu64vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_u64vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemulu64vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_u64vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveminu64vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_u64vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemaxu64vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_u64vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveandu64vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_u64vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveoru64vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_u64vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivexoru64vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_u64vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupaddu64vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_u64vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmulu64vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_u64vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupminu64vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_u64vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmaxu64vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_u64vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupandu64vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupand_u64vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgrouporu64vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupor_u64vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupxoru64vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_u64vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveaddu64vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_u64vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemulu64vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_u64vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveminu64vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_u64vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemaxu64vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_u64vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveandu64vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_u64vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveoru64vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_u64vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivexoru64vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_u64vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveaddu64vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_u64vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemulu64vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_u64vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveminu64vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_u64vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemaxu64vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_u64vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveandu64vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_u64vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveoru64vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_u64vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivexoru64vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_u64vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupaddfloat16t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_float16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmulfloat16t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_float16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupminfloat16t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_float16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmaxfloat16t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_float16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveaddfloat16t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_float16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemulfloat16t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_float16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveminfloat16t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_float16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemaxfloat16t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_float16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveaddfloat16t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_float16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemulfloat16t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_float16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveminfloat16t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_float16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemaxfloat16t, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_float16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupaddf16vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_f16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmulf16vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_f16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupminf16vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_f16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmaxf16vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_f16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveaddf16vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_f16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemulf16vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_f16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveminf16vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_f16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemaxf16vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_f16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveaddf16vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_f16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemulf16vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_f16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveminf16vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_f16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemaxf16vec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_f16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupaddf16vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_f16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmulf16vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_f16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupminf16vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_f16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmaxf16vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_f16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveaddf16vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_f16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemulf16vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_f16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveminf16vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_f16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemaxf16vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_f16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveaddf16vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_f16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemulf16vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_f16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveminf16vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_f16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemaxf16vec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_f16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupaddf16vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_f16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmulf16vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_f16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupminf16vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_f16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmaxf16vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_f16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveaddf16vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_f16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemulf16vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_f16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveminf16vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_f16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemaxf16vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_f16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveaddf16vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_f16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemulf16vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_f16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveminf16vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_f16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemaxf16vec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_f16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupaddfloat, "dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_float*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmulfloat, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_float*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupminfloat, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_float*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmaxfloat, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_float*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveaddfloat, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_float*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemulfloat, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_float*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveminfloat, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_float*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemaxfloat, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_float*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveaddfloat, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_float*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemulfloat, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_float*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveminfloat, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_float*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemaxfloat, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_float*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupaddvec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmulvec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupminvec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmaxvec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveaddvec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemulvec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveminvec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemaxvec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveaddvec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemulvec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveminvec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemaxvec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupaddvec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmulvec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupminvec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmaxvec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveaddvec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemulvec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveminvec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemaxvec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveaddvec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemulvec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveminvec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemaxvec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupaddvec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmulvec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupminvec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmaxvec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveaddvec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemulvec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveminvec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemaxvec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveaddvec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemulvec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveminvec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemaxvec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupadddouble, "dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_double*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmuldouble, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_double*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmindouble, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_double*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmaxdouble, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_double*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveadddouble, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_double*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemuldouble, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_double*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemindouble, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_double*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemaxdouble, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_double*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveadddouble, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_double*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemuldouble, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_double*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemindouble, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_double*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemaxdouble, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_double*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupadddvec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_dvec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmuldvec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_dvec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmindvec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_dvec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmaxdvec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_dvec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveadddvec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_dvec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemuldvec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_dvec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemindvec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_dvec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemaxdvec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_dvec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveadddvec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_dvec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemuldvec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_dvec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemindvec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_dvec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemaxdvec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_dvec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupadddvec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_dvec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmuldvec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_dvec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmindvec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_dvec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmaxdvec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_dvec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveadddvec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_dvec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemuldvec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_dvec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemindvec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_dvec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemaxdvec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_dvec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveadddvec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_dvec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemuldvec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_dvec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemindvec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_dvec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemaxdvec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_dvec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupadddvec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_dvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmuldvec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_dvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmindvec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_dvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupmaxdvec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_dvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveadddvec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_dvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemuldvec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_dvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemindvec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_dvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivemaxdvec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_dvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveadddvec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_dvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemuldvec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_dvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemindvec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_dvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivemaxdvec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_dvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupandbool, "dEQP-VK.subgroups.arithmetic.graphics.subgroupand_bool*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgrouporbool, "dEQP-VK.subgroups.arithmetic.graphics.subgroupor_bool*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupxorbool, "dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_bool*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveandbool, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_bool*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveorbool, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_bool*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivexorbool, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_bool*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveandbool, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_bool*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveorbool, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_bool*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivexorbool, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_bool*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupandbvec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupand_bvec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgrouporbvec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupor_bvec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupxorbvec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_bvec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveandbvec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_bvec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveorbvec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_bvec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivexorbvec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_bvec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveandbvec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_bvec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveorbvec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_bvec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivexorbvec2, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_bvec2*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupandbvec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupand_bvec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgrouporbvec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupor_bvec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupxorbvec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_bvec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveandbvec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_bvec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveorbvec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_bvec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivexorbvec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_bvec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveandbvec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_bvec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveorbvec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_bvec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivexorbvec3, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_bvec3*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupandbvec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupand_bvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgrouporbvec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupor_bvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupxorbvec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_bvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveandbvec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_bvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusiveorbvec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_bvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupinclusivexorbvec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_bvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveandbvec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_bvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusiveorbvec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_bvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0004TS, TCGraphicsSubgroupexclusivexorbvec4, "dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_bvec4*");